package com.xy.api.model.dto.approval;

import com.xy.api.model.dto.BaseDTO;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class ApprovalTemplateNodeDTO extends BaseDTO {

    private Long id;

    /**
     * 关联的模板ID
     */
    private Long approvalTemplateId;

    /**
     * 节点名称
     */
    private String nodeName;

    /**
     * 父节点ID
     */
    private Long parentId;

    /**
     * 审核节点类型：1-审核，2-抄送
     */
    private Integer type;

    /**
     * 审核逻辑类型：1-与（all）,2-或（任意一个）
     */
    private Integer logicType;

    private List<Long> auditorIdList;

    /**
     * 下一个节点
     */
    private ApprovalTemplateNodeDTO nextNode;
}
